package com.mhc.suzuki.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class MessagesDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     * pcl_messages.id
     */
    private Long id;

    /**
     * 消息标题
     * pcl_messages.message_title
     */
    private String messageTitle;

    /**
     * 消息内容
     * pcl_messages.message_content
     */
    private String messageContent;

    /**
     * 消息优先级
     * pcl_messages.priority
     */
    private Integer priority;

    /**
     * 业务类型
     * pcl_messages.biz_type
     */
    private Integer bizType;

    /**
     * 接收员工id
     * pcl_messages.staff_id
     */
    private Long staffId;

    /**
     * 消息状态，-1 已删除，0 未读，1 已读
     * pcl_messages.status
     */
    private Integer status;

    /**
     * 创建时间
     * pcl_messages.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 修改时间
     * pcl_messages.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}